package com.dapeis.core.utils;

/**
 * 需求参数，读取数据库 
 * Title:RequirementConfig.java RequirementConfig Description:
 * 
 * @author yuanyong
 * @date 2017年4月25日 下午2:01:04 Email: hzyuanyong@126.com
 *
 */
public class RequirementConfig {

    /**
     * 存储分隔符
     */
    public static final String SPE_SUX = "|";
    /**
     * 场景 ，参考 dictionary_setting 表
     */
    public static final String CHANG_JING_PRE = "cfg.sys.scene";
    /**
     * 商品选择
     */
    public static final String LADY_SHOP_CHOOSE = "cfg.requirement.lady.shop";

    /**
     * 需求初始化价格
     */
    public static final String PRIC_INIT = "cfg.requirement.price";
    
    /**
     * 需求类型字段
     */
    public static final String TYEP_CONFIG ="cfg.requirement.type";
    
    /**
     * 需求预期花费
     */
    
    public static final String COST = "cfg.requirement.cost";
    /**
     * 需求类型
     */
    public static final class Type {
	/**
	 * 咨询
	 */
	public static final Integer CONSULTING = 1;
	/**
	 * 购物
	 */
	public static final Integer BUY = 2;
	/**
	 * 逛街
	 */
	public static final Integer SHOPPING = 3;
	/**
	 * 整理
	 */
	public static final Integer FINISHING = 4;
    }

    
    public static String getTypeName(Integer type){
	
	if(type.intValue() == Type.CONSULTING)
	    return "咨询订单";
	if(type.intValue()==Type.BUY)
	    return "购买订单";
	if(type.intValue() == Type.SHOPPING)
	    return "陪逛订单";
	if(type.intValue() == Type.FINISHING)
	    return "衣橱整理订单";
	return "非法的订单状态";
    }
    
    /**
     * 1 是一个订单,0不是一个订单 ，可以被单。出现在需求列表中
     */
    public static final class RobbedStatus {
	public static final Integer IS_ORDER = 1;
	public static final Integer NOT_ORDER = 0;
    }
}
